using System;
using ThridGroup.ERP.Application.Contracts.DTO.Common;

namespace ThridGroup.ERP.Application.Contracts.DTO.WarehouseManagement
{
    /// <summary>
    /// 获取库位设置列表的输入参数
    /// </summary>
    public class GetWarehouseLocationSettingListInput : PagedAndSortedInputDto
    {
        /// <summary>
        /// 库位编码
        /// </summary>
        public string LocationCode { get; set; } = string.Empty;
        
        /// <summary>
        /// 库位名称
        /// </summary>
        public string LocationName { get; set; } = string.Empty;
        
        /// <summary>
        /// 所属库区ID
        /// </summary>
        public int? WarehouseAreaId { get; set; }
        
        /// <summary>
        /// 是否已使用
        /// </summary>
        public bool? IsUsed { get; set; }
    }
} 